Project-Based Learning in Student Teams in Computer Science Education
نویسندگان
چکیده
Designing information systems according to user requirements is crucial for software developers. In computer science education, acquiring necessary social skills to elicit and define those requirements is underdeveloped. We introduce a studentcentered, project-based learning approach with a student team project, which tries to support these learning processes. Based on existing examples for project-based learning in other disciplines, the didactical concept and the integration into the curriculum are explained. Using two exemplary student team projects, the core learning processes are described. This approach allows students to explore methods for project management as well as requirements analysis and participatory design with real end-users. The results of the project according to student evaluation are presented and conclusions about the value added of student team projects for computer science education are drawn.
منابع مشابه
Making sense of Communities of Practice at the University Level: Connecting Academia and Industries
High-tech entrepreneurship education is the challenge of connecting practical university teaching with well-known concepts of life long learning in companies. New kinds of communities of practice emerge from these efforts. We present experiences made with a course in applied computer science, which was based on this concept. In our “Entrepreneurship and New Media” lab project teams of students ...
متن کاملMeasuring the Performance of the Virtual Teams in Global Software Development Projects
The development teams who are geographically spread, culturally mixed and mainly depend on information and communication technology (ICT) for communication is defined as a global virtual teams (GVTs). Despite the advancement of technologies, achieving the efficient performance of GVTs remains a challenge. The reviewed literature has highlighted the importance of training and development, organi...
متن کاملEvaluating the Collaboration between a Software Project Management Course and a Software Development Course in Terms of Student Learning and Experience
The ability to manage software teams and the ability to productively interact with a project manager are important skills in many computing professions. The integration into the computer science and software engineering curricula of opportunities for students to learn and exercise these skills, however, could be challenging due to various logistical reasons. The work described in this paper eva...
متن کاملAn Interactive Zoo Guide: A Case Study of Collaborative Learning
Real Industry Projects and team work can have a great impact on student learning but providing these activities requires significant commitment from academics. It requires several years planning implementing to create a collaborative learning environment that mimics the real world ICT (Information and Communication Technology) industry workplace. In this project, staff from all the three facult...
متن کاملA Computer Design and Assembly Active Learning Project
An active learning activity for a computer design and assembly with practical, technical and budgetary constraints was implemented to study real-life design concepts and project-based design outcomes, supplementing the traditional lecture style, implementing a potential interview process to synthesize the innovative design ideas and requirements, and relevant academic experiences as well as per...
متن کامل